/**
 * promisify : 只能在nodejs环境中使用
 *          是 util 模块中的一个方法 util是 nodejs的内置模块
 * 作用：返回一个新的函数，函数是promise风格的
 * 
 * util.promisify(fn)
 *  fn:是错误优先的回调风格的函数（（err,value）=>{}）
 */

const util = require('util');

const fs = require('fs');

const mineReadFile = util.promisify(fs.readFile);

mineReadFile('./01-实力对象与函数对象.html')
.then(value=>{
    console.log(value.toString());
},reason=>{
    console.log(reason);
})
